home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group95c.txt / 000023_icon-group-sender _Fri Sep 29 12:59:53 1995.msg < prev    next >
Internet Message Format  |  1996-01-03  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Fri, 29 Sep 1995 07:05:53 MST
  2. To: icon-group@cs.arizona.edu
  3. Date: 29 Sep 1995 12:59:53 GMT
  4. From: qbchsod@ebcw131.ericsson.se (Soderstrom Hakan)
  5. Message-Id: <QBCHSOD.95Sep29135953@ebcw131.ericsson.se>
  6. Organization: Ericsson Business Networks AB
  7. Sender: icon-group-request@cs.arizona.edu
  8. Subject: Q: icont error message
  9. Errors-To: icon-group-errors@cs.arizona.edu
  10.  
  11. I took a *working* program from an Icon 8.9 environment and tried to run
  12. it in a 9.0 environment. Now it wouldn't compile; icont complains:
  13.  
  14. pltodb.icn: Line 85 # :"d_bname": no record having this field is ever created
  15. pltodb.icn: Line 86 # :"ie_short": no record having this field is ever created
  16. pltodb.icn: Line 96 # :"d_bname": no record having this field is ever created
  17.  
  18. What!? I can't understand how icont arrives at this conclusion. There
  19. are plenty of record-creating instances in the code. Line 85 contains
  20. this construct:
  21.  
  22.    every (dsc := (!(ie_t|iegr_t))).d_bname == ie_type_name do {
  23.  
  24. i.e. a simple search through two tables for a record whose d_bname field
  25. matches a certain string. Besides, the identical source code worked fine
  26. and produced the expected results in the previous version of Icon.
  27.  
  28. Any light on this out there?
  29.  
  30. Platform: Sun SPARC under SunOS 4.1.4,
  31. Icon Interpreter Version 9.0.  July 16, 1994.
  32. -- 
  33. ----------------------------------------------------------------------
  34. Hakan Soderstrom (contractor)     |    qbchsod@ebc.ericsson.se
  35.                                   |    Memo:  EXTR.QBCHSOD
  36. Ericsson Business Networks AB     |    Voice: +46 8 422 0616
  37. NA/EBC/FB/TV                      |
  38. S-13189 Stockholm, SWEDEN         |    Fax:   +46 8 422 0630
  39.